<?xml version="1.0" encoding="UTF-8"?>
<html>
<head>
<style>
P {
	    font-size: 14px;
		    }
B {
		font-size: 16px;
}
A {
		color: #OOC;
}
.style1 {
		font-size: 16px;
}
</style>
</head>
<body>



<p><b>Source code download address:</b></p>
<p><b><a href="https://github.com/EspressifApp">https://github.com/EspressifApp</a></b></p>

<p><b>v1.2.5</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Fix synchronize devices from cloud failed</li><br>
<li>1. Fix EspPush service error</li><br>
</ul>

<p><b>v1.2.4</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Reconstitute third-party login module</li><br>
<li>1. Fix Some cloud APIs changes</li><br>
</ul>

<p><b>v1.2.3</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Fix Plug get local statu failed</li><br>
<li>1. Fix Esptouch bugs</li><br>
</ul>

<p><b>v1.2.2</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Optimize code</li><br>
<li>1. Hint twinkle light on main page</li><br>
<li>2. Upgrade devices feature</li><br>
<li>3. Modify some icons</li><br>
<li>4. fix some bugs</li><br>
</ul>

<p><b>v1.2.1</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Create group in new page</li><br>
<li>1. Support rename device when user is not logged</li><br>
<li>2. Support control group of lights</li><br>
<li>3. Show color of Smart Light on device list</li><br>
<li>4. Show signal level of device on device list</li><br>
<li>5. fix some bugs</li><br>
</ul>

<p><b>v1.2.0</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. New main page and smart light page</li><br>
<li>1. New smart light use new protocol</li><br>
<li>2. fix some bugs</li><br>
</ul>

<p><b>v1.1.6</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Fix long connection bug</li><br>
<li>1. Improve source code</li><br>
</ul>

<p><b>v1.1.5</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Remove help mode</li><br>
<li>1. Improve source code</li><br>
</ul>

<p><b>v1.1.4</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Update mesh multicast protocol</li><br>
</ul>

<p><b>v1.1.3</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Modify protocol of mesh device</li><br>
<li>1. Fix some bugs</li><br>
</ul>

<p><b>v1.1.2</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. New feature: Set custom EspButton Key action</li><br>
<li>1. New feature: Add reset user password in Login page</li><br>
<li>2. Fix some bugs</li><br>
</ul>

<p><b>v1.1.1</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. New feature: EspButton simple pair</li><br>
<li>1. New feature: EspPush service, turn on/off in Settings</li><br>
<li>2. Improve Light control</li><br>
<li>3. Control devices in Scene with Multicast</li><br>
<li>4. Improve code</li><br>
</ul>

<p><b>v1.0.0</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. New feature: Scene</li><br>
<li>1. New feature: sort devices</li><br>
<li>2. Improve UI</li><br>
<li>3. Improve code</li><br>
</ul>

<p><b>v0.9.10</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Mesh command change to u16 from u8</li><br>
<li>1. Fixed some bugs</li><br>
</ul>

<p><b>v0.9.9</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Show tree view of mesh device</li><br>
<li>1. Fixed some bugs</li><br>
<li>2. Delete unused codes about router</li><br>
</ul>

<p><b>v0.9.8</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. New feature: QQ and WeChat login</li><br>
<li>1. Fixed IOT demo v1.0.5 - v1.0.9 compatibility bug</li><br>
<li>2. Fixed some bugs</li><br>
</ul>

<p><b>v0.9.7</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. IMPORTANT: next version the keystore will be unified. if apk upgrade fail, please uninstall current apk before install</li><br>
<li>1. mesh device use mac(device's bssid) instead of router to control device</li><br>
<li>2. mesh device multiple control is hide</li><br>
<li>3. mesh device topology only let user know the root device's child devices or non root device's root device</li><br>
<li>4. fix some bugs</li><br>
</ul>


<p><b>v0.9.6</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Light add Espnow to query voltage. Hint low battery when voltage is less than 2.5V</li><br>
</ul>


<p><b>v0.9.5</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. esptouch is v0.3.4, only support Espressif's Smart Config v2.4</li><br>
<li>1. Remove Local and EspTouch button in Login page. Add Quick use button，user can use app without register and login</li><br>
<li>2. Merge local mode into Account mode，naming Local device and Cloud device，user can select page with tabs</li><br>
<li>3. Add add device page feature，user can configure and activate devices with EspTouch</li><br>
<li>4. Modify register page，add instant query existed user name and email feature</li><br>
<li>5. Add register and login entrance in Settings page</li><br>
<li>6. Modify device state name，change local to online, change online to cloud</li><br>
</ul> 


<p><b>v0.9.4</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. Modify light protocol</li><br>
<li>1. All color picker, user can control Light with color picker</li><br>
<li>2. Add store and read develop log feature</li><br>
<li>3. Add direct connect in Device Configure</li><br>
<li>4. esptouch is v0.3.2, only support Espressif's Smart Config v2.2</li><br>
<li>5. Optimize the structure of the code</li><br>
</ul>


<p><b>v0.9.2</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. support mesh device</li><br>
<li>1. add new device Voltage</li><br>
<li>2. add new device Plugs</li><br>
<li>3. esptouch demo for ios and android are open source on github</li><br>
<li>4. esptouch version is v0.2.1</li><br>
<li>5. fix some bugs</li><br>
<li>6. iot_espressif_apk is open source on github</li><br>
</ul>


<p><b>v0.9.1</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. add "Local mode Device usage" helper in the EspHelp framework</li><br>
<li>1. add "Local mode Device upgrade" helper in the EspHelp framework</li><br>
<li>2. in the device list, the function is added editing wifi password configured before</li><br>
<li>3. in the login UI, tap "Esp Touch" could goto "Esp Touch" UI</li><br>
</ul>


<p><b>v0.9.0</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. hide the ActionBar, use the custom TitleBar and the custom BottomBar</li><br>
<li>1. EspHelp framework is added to help new user to learn how to use the Apk</li><br>
<li>2. add "Device configure" helper in the EspHelp framework</li><br>
<li>3. add "Usage of Plug" helper in the EspHelp framework</li><br>
<li>4. add "Usage of Light" helper in the EspHelp framework</li><br>
<li>5. add "Usage of Remote" helper in the EspHelp framework</li><br>
<li>6. add "Usage of Humiture" helper in the EspHelp framework</li><br>
<li>7. add "Usage of Flammable Gas" helper in the EspHelp framework</li><br>
<li>8. add "Device upgrade local" helper in the EspHelp framework</li><br>
<li>9. add "Device upgrade internet" helper in the EspHelp framework</li><br>
</ul>


<p><b>v0.8.8</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. add version log in apk</li><br>
<li>1. the style of menu in device list is changed to split bar stype from default</li><br>
</ul>


<p><b>v0.8.7</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. add auto configure by device's rssi</li><br>
</ul>


<p><b>v0.8.6</b></p>
<span class="style1">Bug fixed</span>
<ul>
<li>0. fix the bugs about device pull refresh delayed too much time when the devices are too many</li><br>
</ul>


<p><b>v0.8.5</b></p>
<span class="style1">New Feature</span>
<ul>
<li>0. wifi module in apk is optimised</li><br>
<li>1. sta devices and softap devices are seperated</li><br>
<li>2. configuring more quickly, if network is good enough, less than 10 seconds</li><br>
<li>3. support device local and online upgrade</li><br>
<li>4. support apk upgrade online</li><br>
<li>5. support check the compatibility of apk and device</li><br>
<li>6. you could put user1.bin and user2.bin in /Espressif/local_bin/user1.bin and /Espressif/local_bin/user2.bin to upgrade device by local mode(here local mode means apk's local mode)</li><br>
<li>7. get humiture and flammable data list more quickly and could be canceled</li><br>
<li>8. rename and delete could be done without internet, and it will save in local and rename or delete on server late</li><br>
</ul>

</body>
</html>
